首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Windows技术交流

    sysmon导致句柄泄漏致使windows应用频繁出现IO错误

    sysmon导致句柄泄漏致使windows应用频繁出现IO错误图片停止、禁用、卸载sysmon的话,是执行这个,卸载必须加forceStop-Service -name SysmonSet-Service

    43510编辑于 2023-04-27
  • 来自专栏TA码字

    Tomcat NIO(10)-IO线程-关键类

    在上一篇文章里我们主要介绍了 tomcat io 线程的 overall 调用流程以及关键类SocketProcessor 和 ConnectionHandler 的核心逻辑总结,这里我们主要来介绍剩余其它的核心类 目前先写到这里,下一篇文章里我们继续介绍 tomcat io 线程中的读写。

    1.5K40发布于 2020-09-30
  • 来自专栏学习

    Linux探秘坊-------10.基础IO

    还记得之前得echo 。。。 > log.txt-----重定向命令,如果只输入> log.txt会发生什么呢?

    20700编辑于 2025-03-29
  • 来自专栏浪淘沙

    java学习day10--异常 IO

    SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”).format(f.lastModified());//文件最后更改日期 System.out.println(date); ---- 4.IO

    43460发布于 2018-10-18
  • 来自专栏C++

    Windows核心编程:第10章 同步设备IO与异步设备IO

    Github https://github.com/gongluck/Windows-Core-Program.git //第10章 同步设备IO与异步设备IO.cpp: 定义应用程序的入口点。 // #include "stdafx.h" #include "第10章 同步设备IO与异步设备IO.h" //可提醒IO回调 VOID WINAPI funComplete( _In_ _In_ int nCmdShow) { //打开(创建)文件 HANDLE hFile = CreateFile(TEXT("第10 li; BOOL bres = GetFileSizeEx(hFile, &li);//逻辑大小 li.LowPart = GetCompressedFileSize(TEXT("第10 (TEXT("第10章 同步设备IO与异步设备IO.cpp"), GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ, nullptr, OPEN_EXISTING

    1K10发布于 2019-02-22
  • 来自专栏网络安全观

    数据防泄漏DLP技术深度剖析(2015-10-30)

    数据防泄漏的核心能力 什么是DLP呢?字面上翻译为“Data Leakage(Loss) Prevention数据泄露防护”,其核心能力就是内容识别,通过识别可以扩展到对数据的防控。 数据防泄漏的组成 下图说明DLP的实体配置,以及不同模型在组织内的常驻位置。“网络 DLP”产品常驻于 DMZ 中,而其他产品则常驻于企业 LAN 或数据中心。 数据防泄漏控制与加密技术 设备过滤驱动技术 一种设备过滤驱动编程技术,可实现对终端任意设备(USB端口、打印机、光驱、软驱、红外、蓝牙以及网卡等)的安全保护及控制。 数据防泄漏产品演变 囚笼型DLP产品 这个阶段的产品主要特点为 设备强管控,采用逻辑隔离手段,构建安全隔离容器 自2000年后国外的安全管理产品相继涌入中国,刚开始是概念式引导,慢慢的转化为产品,有名的产品厂商包括 2007年开始至今,市场中涌现出很多有实力的优秀厂商,因为国家的监管要求,加密类产品只能获得相关保密资质、密码认证才可以在国内使用,所以使得国外产品无法在国内大面积的销售,加密和权限类产品至今为止每年还拥有10

    2.4K30发布于 2021-02-25
  • 来自专栏linux运维

    内存泄漏

    内存泄漏是软件开发中常见的问题,特别是在长期运行的服务中。内存泄漏会导致系统性能下降,甚至可能导致服务崩溃。以下是一些诊断和解决内存泄漏的方法:1. 示例输出:top - 10:15:23 up 2 days, 10:12, 1 user, load average: 4.50, 4.00, 3.50Tasks: 212 total, 1 running R 10:10 0:12 process1user 5678 45.0 0.7 567890 56789 ? S 10:10 0:09 process24. 使用 valgrind 进行内存泄漏检测valgrind 是一个强大的工具,可以帮助您检测C/C++程序的内存泄漏。 LeakSanitizer (LSan):与 ASan 类似,专门用于检测内存泄漏10. 监控和警报设置监控和警报机制,及时发现和处理内存泄漏问题。

    1.9K10编辑于 2025-02-03
  • 来自专栏Republic博客

    内存泄漏

    这个笔记是记录一下,关于内存泄漏的知识,之前我们就知道了,如果要用堆必须要释放堆的内存,如果不释放会产生很多的内存垃圾和碎片,影响系统运行效率,甚至出错。 ; } Play(bet, sf); } } 上面的代码中的相关数据都是在栈中进行处理和返回的,栈中执行完成一个函数就会销毁这段函数占的内存空间,故不会产生内存泄漏 栈运行 堆 不释放内存运行 明显看到在堆上分配动态内存如果不及时释放的话,就会形成内存泄漏,最后会导致程序的崩溃。

    1.4K10编辑于 2023-10-11
  • 来自专栏Java

    什么是内存泄漏?如何避免内存泄漏

    什么是内存泄漏?如何避免内存泄漏? 简介:什么是内存泄漏?如何避免内存泄漏? 静态分配内存 学习代码 void func() { int a = 100; int *p = &a; } 在上面的这段代码中,不是动态分配内存,当函数运行结束的时候,指针p的内存就释放了,不会出现内存泄漏问题 动态分配内存 学习代码 void func() { // 动态生成内存 但是这里没有释放,所以会出现内存泄漏问题 int *p = new int; } 改进方法 void func() { / / 动态生成内存 但是这里没有释放,所以会出现内存泄漏问题 int *p = new int; delete p; // 手动释放内存 } 如何删除动态分配的数组 void func() { int

    1.8K10编辑于 2025-01-21
  • 来自专栏零域Blog

    Unix-Linux编程实践教程-chapter10-io

    10章 I/O重定向和管道 输入/输出重定向允许完成特定功能的程序通过交换数据来进行相互协作 Unix默认规定程序从文件描述符0读取数据,写数据到文件描述符1,将 错误信息输出到文件描述符2.这三个文件描述符称为标准输入

    76310编辑于 2022-03-02
  • 来自专栏服务端技术杂谈

    一次永久代泄漏(perm泄漏)排查

    jar($JAVA_HOME/lib/sa-jdi.jar)编译好类,在编译好的类目录下调用下面的命令进行dump 问了(政威老师),准备试试arthas,https://alibaba.github.io

    1.6K30发布于 2019-07-31
  • 来自专栏InvQ的专栏

    java内存泄漏

    一般来说,内存泄漏有两种情况,一种情况如在C/C++语言中的,在堆中分配的内存在没有将其释放掉的时候,就将其所有能访问这块内存的方式都删除掉(如,指针重新赋值)。 这种情况就像,占着地儿,别人还没办法引用,又没释放空间,内存泄漏。 另一种情况是,在内存对象明明已经不需要的时候,还仍然保留着这块内存和它的引用。 所以java中的内存泄漏主要指的是第二种。 表现为:一个内存对象的生命周期超出了程序需要它的时间长度。

    2.2K20发布于 2020-09-27
  • 来自专栏岑志军的专栏

    NSURLSession内存泄漏

    检查代码是否有leak的时候,发现NSURLSession存在leak,最后发现必须session请求完成后,立即释放,代码如下: - (void)URLSession:(NSURLSession *)session task:(NSURLSessionTask *)task didCompleteWithError:(NSError *)error{ [session finishTasksAndInvalidate]; }

    2.8K40发布于 2018-05-28
  • 来自专栏web全栈工程师的取经之路

    JavaScript内存泄漏

    内存泄漏简介 内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。 内存泄漏缺陷具有隐蔽性、积累性的特征,比其他内存非法访问错误更难检测。因为内存泄漏的产生原因是内存块未被释放,属于遗漏型缺陷而不是过错型缺陷。 此外,内存泄漏通常不会直接产生可观察的错误症状,而是逐渐积累,降低系统整体性能,极端的情况下可能使系统崩溃。 内存泄漏的识别方法 经验法则是,如果连续五次垃圾回收之后,内存占用一次比一次大,就有内存泄漏。这就要求实时查看内存占用。 浏览器识别 Chrome 浏览器查看内存占用,按照以下步骤操作。 ? ? 判断内存泄漏,以heapUsed字段为准。 WeakSet 和 WeakMap 前面说过,及时清除引用非常重要。但是,你不可能记得那么多,有时候一疏忽就忘了,所以才有那么多内存泄漏

    2.1K20发布于 2019-08-02
  • 来自专栏花落的技术专栏

    leakCanary 内存泄漏

    leakCanary是用来检测内存泄漏的重要工具,下面是它的主要原理: 弱引用:当垃圾回收时,无论内存是否充足,都会将弱引用包装的对象回收。 因此程序通过判断引用队列中是否已经包含指定的引用,来了解被引用的对象是否被GC回收(引用队列存在指定的弱引用,说明对象被回收) 所以leakCanary在进行内存泄漏监控时,利用弱引用的上述特性,在对象生命周期结束后主动

    2.3K20编辑于 2021-12-15
  • 来自专栏全栈程序员必看

    jvm内存泄漏

    内存泄漏和内存溢出的关系 内存泄露:指程序中动态分配内存给一些临时对象,但是对象不会被GC所回收,它始终占用内存。即被分配的对象可达但已无用。 (); //...其他代码 // 蓝色代码注释开始 object = null; // 蓝色代码注释结束 } } 集合里面的内存泄漏 List<Company> list = new ArrayList<Company>(); int i=0; for(int j=0;j<10 List<Company> list = new ArrayList<Company>(); int i = 0; for (int j = 0; j < 10 比如数据库连接(dataSourse.getConnection()),网络连接(socket)和io连接,这些链接在使用的时候,除非显式的调用了其close()方法(或类似方法)将其连接关闭,否则是不会自动被

    2.2K20编辑于 2022-08-23
  • 来自专栏腾讯移动品质中心TMQ的专栏

    内存泄漏漫谈

    对于C/C++来说,内存泄漏问题一直是个很让人头痛的问题,因为对于没有GC的语言,内存泄漏的概率要比有GC的语言大得多,同时,一旦发生问题,也严重的多,而且,内存泄漏的排查往往十分困难。 对于内存泄漏,维基百科的定义是:在计算机科学中,内存泄漏指由于疏忽或错误造成程序未能释放已经不再使用的内存。 广义的内存泄漏还包括资源类的泄漏,比如Windows下的GDI对象、内核对象等,本文主要讨论普通的堆内存泄漏问题。 5、隐式内存“泄漏” 这一类严格的来说不算是内存泄漏,但是它的表现跟内存泄漏却是一致的。 二、如何避免内存泄漏 首先要明确,这个问题绝对不是两三句能够说的清楚的,因为实际生产中,出现内存泄漏的情形多种多样,但是针对上节说到的几种情形,我们还是有一些针对的方法来避免内存泄漏的发生。

    3.4K70发布于 2018-02-06
  • 来自专栏Android 进阶

    Android 内存泄漏

    内存泄漏 什么是内存泄漏 内存泄漏(Memory Leak):是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。 但是,如果有一个后台线程做耗时操作,导致生命周期比Activity长,造成GC无法回收Activity,就造成内存泄漏。 内存泄漏后果 它是造成应用程序OOM的主要原因之一。 常见的内存泄漏 单例造成的内存泄漏 单例在Android中经常使用,如果使用不当会造成内存泄漏,因为单例的静态特性使得他的生命周期与应用的生命周期一样长,这就造成当前对象的生命周期比单例短,单例又持有该对象的引用 =null){     handler.removeCallbacksAndMessages(null);     handler = null; } } 线程造成的内存泄漏 线程造成的内部泄漏以AsyncTask 不能被系统回收,从而导致了MainActivity的内存泄漏

    2.7K40发布于 2019-12-26
  • 来自专栏Ms08067安全实验室

    信息泄漏

    4、报错页面敏感信息泄漏 漏洞情况信息: 错误页面由服务器产生403、404、500等错误时,返回详细错误信息。 10、默认页面泄漏 漏洞情况信息: 存在默认安装中间件、插件、框架等会携带示例页面及说明文档。 检测手段: 1. 可以利用web漏洞扫描器或目录扫描器扫描web应用进行检测 2. 在web安全中,网站系统在泄漏其web容器(中间件)或者数据库的控制台后,存在增加被入侵的风险。 Collection的访问统计,包括:Reads, Writes, Queries,GetMores ,Inserts, Updates, Removes、写锁的状态、以及日志文件的最后几百行(CentOS+10gen Tomcat控制台默认帐号admin,默认密码admin或空 10. Jboss控制台URL: http://www.exmaple.com/jmx-console/ 11.

    2K20发布于 2020-06-04
  • 来自专栏Python自动化测试

    内存泄漏分析

    不管是IDEA在内存泄漏的时候内存映像文件自动导出还是使用jamp命令导出内存映像文件,目的都是想通过查看hprof文件来分析内存泄漏的根本原因,查看hprof文件可以使用MAT的工具,也可以使用JVisualVM 结合上面的信息以及下面的信息,就可以知道是MemoryController导致了内存泄漏,具体如下所示。 在实际测试的工作中,针对IO密集型的程序需要额外的注意,因为这样的程序它会消耗内存资源,那么如果被测试的应用程序可能就会存在堆内存泄漏或者是非堆内存泄漏的情况,具体还是需要结合具体的业务场景以及模拟大量的并发请求 ,让程序一直处于繁忙中从而来验证和测试是否会出现内存泄漏,如果出现内存泄漏的情况下使用jamp命令导出hprof文件来使用MAT来进行分析内存泄漏的原因,或者是可以把内存映像文件反馈给开发一起来协助定位

    2.8K40编辑于 2022-12-03
领券