Originally posted by: yangot
I have an AIX machine,I found the application running on this machine has very bad performance,I used the truss -p PID to check the process,there are lots of disclaim lines are shown:
disclaim("", 16384, 1) = 0
disclaim("", 32768, 1) = 0
disclaim("", 184320, 1) = 0
disclaim("", 8192, 1) = 0
disclaim("", 16384, 1) = 0
disclaim("", 32768, 1) = 0
disclaim("", 184320, 1) = 0
disclaim("", 8192, 1) = 0
disclaim("", 16384, 1) = 0
disclaim("", 32768, 1) = 0
disclaim("", 184320, 1) = 0
disclaim("", 8192, 1) = 0
are these disclaim related with memory free? my application do lots of new/delete operations, I noticed that during the new/delete pharse, disclaim shows up very frequently, and at this moments, the application was running very slowly.
by the way, run the same application on another AIX machine, disclaim never show up.
why there are so disclaim during the application running? It is caused by my application? or it just is a the operation system's problem, how to solve that?
So, is anybody to help me out?
thanks in advance!