SysInternals提供了一个工具RamMap,可以查看内存的具体使用情况。如果发现是Paged Pool和Nonpaged Pool占用过大,可以用另一个工具poolmon来查看占用内存的驱动Tag是什么,然后再用Tag找到对应的驱动,可以尝试更新驱动,或者用Autoruns禁止其启动。 微软 ...
分类:
其他好文 时间:
2019-07-03 09:15:50
阅读次数:
136
Python面试综合 DB相关 关系型数据库: MySQL,Oracle,Postgrel, MariaDB, SQL Server等 + 优点 + 易用性:都是使用表结构,格式一致,支持sql语言 + 支持复杂查询:多表连表查询 + 缺点 + 读写性能较差,海量数据时瓶颈出现 + 灵活度不高 + ...
分类:
数据库 时间:
2019-06-29 13:07:23
阅读次数:
177
/dev/mem 用来访问物理IO设备,比如X用来访问显卡的物理内存,或嵌入式中访问GPIO。用法一般就是open,然后mmap,接着可以使用map之后的地址来访问物理内存。这其实就是实现用户空间驱动的一种方法。 /dev/kmem 一般可以用来查看kernel的变量,或者用作rootkit之类的。 ...
分类:
其他好文 时间:
2019-06-23 19:05:07
阅读次数:
190
<! flowchart 箭头图标 勿删 这里写链接内容 问题描述 Java程序运行过程中抛出java.lang.OutOfMemoryError: unable to create new native thread,如下所示: [java] view plain copy java.lang.O ...
分类:
其他好文 时间:
2019-06-19 16:57:50
阅读次数:
111
网页静态化解决方案在实际开发中运用比较多,例如新闻网站,门户网站中的新闻频道或者是文章类的频道。 网页静态化技术和缓存技术的共同点都是为了减轻数据库的访问压力,但是具体的应用场景不同,缓存比较适合小规模的数据,而网页静态化比较适合大规模且相对变化不太频繁 的数据。另外网页静态化还有利于SEO。另外我 ...
分类:
Web程序 时间:
2019-06-17 00:41:26
阅读次数:
187
ProcessState以及IPCThreadState ProcessState是负责打开Binder节点并做mmap映射,IPCThreadState是负责与Binder驱动进行具体的命令交互。 ProcessState 实现ProcessState的主要关键点有以下几个: 保证同一进程只有一个 ...
分类:
编程语言 时间:
2019-06-07 22:38:57
阅读次数:
127
前言 零拷贝这三个字,一直是服务器网络编程的关键字,任何性能优化都离不开。在 Java 程序员的世界,常用的零拷贝有 mmap 和 sendFile。那么,他们在 OS 里,到底是怎么样的一个的设计?本文将简单聊聊 mmap 和 sendFile 这两个零拷贝。 传统数据读写的劣势 初学 Java ...
分类:
其他好文 时间:
2019-06-01 19:35:08
阅读次数:
115
有三种方式 1、使用占位符#{0},#{1}....对应顺序就是参数的顺序 2、使用map封装入参 3、使用@Param ...
分类:
移动开发 时间:
2019-05-29 17:54:42
阅读次数:
170
一, "管道PIPE" 二, "FIFO通信" 三, "mmap通信" 四,信号的概念 信号的特点:简单,但不能携带大量的信息,满足特定条件就会发生 信号的机制:进程B发送信号给进程A。信号是由内核来处理的。 信号的产生: 按键产生:ctrl+c,ctrl+z,ctrl+\ 调用系统函数后产生:ki ...
分类:
系统相关 时间:
2019-05-20 19:22:38
阅读次数:
193
本文主要关注Java编程中涉及到的各种集合类,以及它们的使用场景 相关学习资料 http://files.cnblogs.com/LittleHann/java%E9%9B%86%E5%90%88%E6%8E%92%E5%BA%8F%E5%8F%8Ajava%E9%9B%86%E5%90%88%E7 ...
分类:
编程语言 时间:
2019-05-13 17:47:07
阅读次数:
154