Closed. This question needs details or clarity。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
                        
                        6年前关闭。
                                                                                            
                
        
嘿,我想检查我的C程序在运行时是否为内存分配了多少内存,因为如果我想知道程序使用了多少内存,就想减小程序的大小,那么它有助于减小程序的大小。
所以任何人都可以告诉我如何在C语言中执行此操作?

最佳答案

在Windows上:

在Windows XP上的TaskBar(Windows 7 / Windows 8)和CTRL+ALT+DEL上单击鼠标右键,然后单击“开始Task Mananger”。将弹出一个窗口,转到Performance tab,然后单击Resource Moniter按钮。将会弹出一个新窗口。在Memory section列表中找到您的进程。

在Linux上:

获取进程的pid,然后键入top -p PID。它将显示有关该过程的信息,包括已用系统内存的百分比。

关于c - 运行程序时,如何检查为内存中的C程序分配了多少内存,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19354203/

10-11 02:42
查看更多