Solaris
zyp2671
Linux应用及嵌入式开发工程师,曾用平台HPUX,Solaris,Redhat,Fedora,嵌入式Linux等。
展开
-
Solaris下内存泄漏检查工具dbx
1. dbx 程序名>2. (dbx) dbxenv mt_sync_tracking off 3. (dbx) check –leaks4. (dbx) run5. (dbx) showleaks -a –v 小注:如果使用-a选项,则showleaks报告所有内存泄漏。-v选项是指verbose模式,可以给出更详细的报告。原创 2009-12-31 09:07:00 · 913 阅读 · 0 评论 -
pgrep命令和pargs命令
Solaris平台下pgrep命令可以根据程序名称显示对应的进程pid例:pgrep AGServe27184 Solaris平台下pargs命令可以根据进程pid或core文件输出当时的进程参数,环境变量等。例:pargs -e core.12418 | grep UMEMpargs -e 12418原创 2009-12-31 09:09:00 · 2356 阅读 · 0 评论 -
libgc垃圾收集库
Solaris系统为C/C++语言提供了垃圾收集库:libgc,这个库会自动负责内存管理包括分配和释放。虽然它不能够找到哪段代码导致内存泄漏,但是可以帮助我们彻底解决内存泄漏问题。这个库包含在Sun Studio,支持X86和SPARC。安装了Sun Studio后,库文件的位置在/opt/SUNWspro/lib/。使用方法是加上编译选项:-lgc原创 2009-12-31 09:12:00 · 2770 阅读 · 1 评论 -
Solaris常用的诊断命令和工具(转帖)
adb: Analyze dumps and a running system.arch: Display architecture and kernel architecture information.df -k: Display disk space usage in Kbytes, including free spacedmesg: Analyze recent log转载 2010-01-07 09:06:00 · 1729 阅读 · 0 评论 -
errno多线程/进程安全
Solaris平台下,GCC编译代码时应该加上-mt编译选项,以保证errno的多线程/进程安全。原创 2010-01-07 09:11:00 · 696 阅读 · 0 评论 -
Solaris平台网络设置
1. 关闭网卡# ifconfig bge0 down 2. 配置IP地址,并激活网卡# ifconfig bge0 172.28.124.194 netmask 255.255.255.128 up 3. 设定路由IP#route add default 172.28.124.254原创 2010-01-07 09:12:00 · 1616 阅读 · 0 评论