什么是KdumpKdump是在系统崩溃、死锁或死机时用来转储内存运行参数的一个工具和服务,是一种新的crash dump捕获机制,用来捕获kernel crash(内核崩溃)的时候产生的crash dump。Kdump 的概念出现在 2005 左右,是迄今为止最可靠的内核转存机制。kdump相关概念standard(production) kernel   生产内核,是指我们正            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-06 11:49:39
                            
                                115阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              Windows WMIC命令使用详解(附实例)  查询状态信息: 怎样dos命令(cmd命令)查看硬盘和内存/CPU信息? 1.查看磁盘信息:freedisk 可以查看每一个盘的剩余空间 wmic diskdrive 可以看出来牌子和大小. Wmic logicaldisk 可以看到有几个盘,每一个盘的文件系统和剩余空间 wmic volume 每个盘的            
                
         
            
            
            
              托管DLL就是能够在公共语言运行库(Common Language Runtime,简称CLR)中能够直接引用的,并且扩展名为“DLL”的文件。具体所指就是封装各种命名空间所在的DLL文件,如System  .dll等。非托管DLL就是平常所的动态链接库等,其中就包括了封装所有Windows API函数的DLL文件。各种非托管DLL中的函数在公共语言运行库中不能直接被调用,而需要经过.Net框            
                
         
            
            
            
            什么是内存泄漏?程序的运行需要内存,只要程序提出要求,操作系统或者运行是就必须供给内存。对于持续运行的服务进程,必须及时释放内存,否则,内存占用越来越高,轻则影响系统性能,重则导致进程崩溃。不再用到的内存,没有及时释放,就叫做内存泄漏。有些语言(比如c语言)必须手动释放内存,程序员负责内存管理。这很麻烦,所以大多数语言提供自动内存管理,减轻程序员的负担,这被称为"垃圾回收机制"。javascrip            
                
         
            
            
            
            工具msdn下载地址:https://learn.microsoft.com/zh-cn/sysinternals/downloads/procdump
ProcDump简介: 
  详细的使用说明参考:https://learn.microsoft.com/zh-cn/sysinternals/downloads/procdump
ProcDump 是一个命令行实用工具,其主要用途是监视应用程            
                
         
            
            
            
            读后总结:  1. 为什么要有应用程序域(AppDemain)这个概念?  都知道每一个进程间都是相互隔离的,所有在进程间通讯是非常麻烦的事,.NET为了能够解决进程间的通信问题,推出了一个新的概念。于是.NET多个进程可以运行在同一个应用程序域中,这样不同应用程序域之间可以相互隔离,做到了安全性,同时降低了进程间通信的难度。  2. 为什么要用多线程?  如果只有一个CPU的情况下,我们知道多线            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-15 23:00:34
                            
                                55阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                你几乎毫不犹豫的来阅读这篇文章是因为你也觉得奇怪, 为什么这个 dwm.exe 进程占用的内存总是比你想象中的多得多, 你也好奇究竟它是什么, 幸运的是我们有答案告诉你. 那么它是什么?         Desktop Window Manager (dwm.exe) 是窗口管理器的组成部分, 是它给            
                
         
            
            
            
            dump文件,在VC中的调试还是非常非常非常有用的,因为我们也不会经每一行代码都加上日志,当然如果你愿意,也可以每一行都加上日志;在Windows上,添加dump文件方法:方法一:一个是在程序中添加代码;方法二:修改注册表(参考后面的bat文件写法,在win7上用管理员程序运行);建议用这个方法,方便实用;()方法三:ProcDumphttps://learn.microsoft.com/en-u            
                
         
            
            
            
            可以看到托管和非托管内存,可以对比方便的找出内存泄漏,什么资源不被释放            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-01 10:39:41
                            
                                10000+阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            导库的问题与感想1、 如果用户下的数据很多,直接删用户时间非常久,具体时间不知道,所以可以先把该用户下的相关表,对象删除注意:删除该用户的表、对象时必须用该用户登录,而不能用sys用户,用sys用户登录这样所查找的表关于sys用户都会删除,会导致数据库出问题2、 直接采用Oracle的Database Configuration Assistant进行删除数据库后最好把该数据库的相关文件            
                
         
            
            
            
            了解了上面这张图,会让你对JVM内存的划分有更深入的理解,而不仅限于什么虚拟机栈、程序计数器等比较浅显的认知。那么这张图有什么用呢?在进行内存排查的时候,我们需要了解到底是哪一个部分除了问题。如果你找不对地方,肯定切入就比较困难,这会耗费你大量的精力。一台4GB的机器,一般使用Xmx分配给JVM的,肯定不能太多。比如3.5GB之类的。这就太贪婪了,很容易造成JVM异常死亡。这是为什么呢?这个比较好            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 07:44:27
                            
                                223阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            虚拟内存是什么?虚拟内存别称虚拟存储器(Virtual Memory)。电脑中所运行的程序均需经由内存执行,若执行的程序占用内存很大或很多,则会导致内存消耗殆尽。为解决该问题,Windows中运用了虚拟内存技术,即匀出一部分硬盘空间来充当内存使用。当内存耗尽时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。若计算机运行程序或操作所需的随机存储器(RAM)不足时,则 Windows 会用虚拟存储            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-17 09:18:08
                            
                                61阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近在使用dojo的dgrid控件,遇到的问题还是蛮多的,有些细节不注意的话,很难符合你的要求,而且找个解决方案都没有。求人不如求己,经过我认真地查看dgrid的demo,主要是这个地址是:http://dgrid.io/js/dgrid/demos/laboratory/选择左边的一些控件,然后查看右边表格的效果,总体来说做的还可以。ok,进入正题。这个是我想达到的效果:非常传统。以下是详细步骤            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-09 10:28:10
                            
                                71阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言:在C++实际开发过程中,开发出来的程序,一般情况下由开发人员进行单元测试,然后移交 
 给测试人员进行测试。在开发人员测试出现的bug,我们可以直接在本地进行调试。如果测试人员测试出崩溃级别的bug,如果我们需要调试往往借助于vs提供的Remote Debugger 
 工具进行远程调试(关于vs2010远程调试的方法,请参考http://blog.sina.com.cn/s/blog_a4            
                
         
            
            
            
            符合.Net框架规范的代码叫做托管代码,反之称为非托管代码。在实际应用中,非托管代码大量地以Windows动态链接库和COM组件的形式存在。.Net框架提供了调用动态链接库中非托管函数的平台调用服务和COM互操作支持。在托管代码中使用动态链接库中的非托管函数 公共语言运行时通过P/Invoke(平台调用服务)来调用Windows动态链接库中的非托管函数,基本步骤如下: (1)识别DLL中的函数。至            
                
         
            
            
            
            首先解释一下,托管DLL和非托管DLL的区别。狭义解释讲,托管DLL就在Dotnet环境生成的DLL文件。非托管DLL不是在Dotnet环境生成的DLL文件。 托管DLL文件,可以在Dotnet环境通过 “添加引用” 的方式,直接把托管DLL文件添加到项目中。然后通过 Using DLL命 名空间,来调用相应的DLL对象 。  非托管DLL文件,在Dotnet环境应用时,通过 DllIm            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-17 15:28:29
                            
                                325阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在本教程中,我们将看到如何使用dotmemory定位和固定在你的应用程序的内存泄漏。但在开始之前,让我们在一个内存泄漏是一致的。内存泄漏是什么?根据维基百科,内存泄漏是由于不正确的内存管理时,”一个对象是存储在内存中,但不能被运行代码访问。”此外,“内存泄漏加起来的时间,如果他们不清理,系统最终耗尽内存。”实际上,如果我们将严格按照上述定义,“经典”的内存泄漏是不可能的网络应用程序。垃圾收集器(G            
                
         
            
            
            
            机器不仅可以帮助人们记录梦境,还可以引导梦境走向特定的主题。梦境研究以激动人心的方式步入了现代,来自麻省理工学院(MIT)和其他机构的研究人员创建了一个社区,致力于推进这一领域、为这项研究正名并开拓进一步研究的机遇。最近,Media Lab流体界面小组在其一篇论文中介绍了一种名曰“定向梦想孵化”(TDI)的新协议。人只需穿戴一个睡眠追踪传感器,并将其与手机App联接通讯即可。TDI不仅可以记录梦境            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-30 19:47:55
                            
                                82阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、WinDbg是什么?它能做什么?WinDbg是在windows平台下,强大的用户态和内核态调试工具。它能够通过dmp文件轻松的定位到问题根源,可用于分析蓝屏、程序崩溃(IE崩溃)原因,是我们日常工作中必不可少的一个有力工具,学会使用它,将有效提升我们的问题解决效率和准确率。 二、WinDbg6.12.0002.633下载:WinDbg6.12.0002.633.zip – 已下载38            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-21 19:23:46
                            
                                851阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            关于expdp和impdpexp和imp是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。expdp和impdp是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。imp只适用于exp导出的文件,不适用于expdp导出文件;impdp只适用于expdp导出的文件,而不适用于exp导出文件。expdp或impdp命令时,可暂不指出用户名/密码@实例名 as 身份,然后