
linux
indie-XinYe
独立开发,目前个人产品:
http://www.aiyouvideo.com beta版,智能文字生视频,助力视频内容创作者;
http://www.91download.com 各类在线视频网站(YouTube, Facebook, Twitter, TikTok, Instagram, Dailymotion, Reddit, B站,小红书,知乎等)视频下载;
http://www.indie123.com 建设中,独立开发者社区
展开
-
【基础C&C++】fork和vfork
很久以前,项目中项目中遇到过一个fork引起的问题。当时的情景是:程序运行过程中,启动子进程,子进程进行一些数据处理,父子进程间使用管道传输。带来的问题是,fork后,内存消耗激增,基本是原来的两倍,这对我们来说是不能容忍的。因为子进程并不需要父进程的堆栈之类的额东西,他不需要复制,他只需要干自己的事情就行。下面简介一下fork和vforkfork fork 创造的子进程复制了父亲进程原创 2012-09-15 02:12:41 · 3022 阅读 · 0 评论 -
【linux基础】Valgrind
【注】网上摘录,来源不明1. 引言Valgrind是一个GPL的软件,用于Linux程序的内存调试和代码剖析。你可以在它的环境中运行你的程序来监视内存的使用情况,比如C 语言中的malloc和free或者 C++中的new和 delete。使用Valgrind的工具包,你可以自动的检测许多内存管理和线程的bug,避免花费太多的时间在bug寻找上,使得你的程序更加稳固。2. Va原创 2012-09-15 01:38:09 · 2493 阅读 · 0 评论