Tag: pipe

有没有办法降低Java堆不使用时?

目前我正在研究一个Java应用程序,并努力优化其内存使用。 据我所知,我遵循正确垃圾收集的指导方针。 然而,似乎我的堆似乎坐在最大的大小,即使它不需要。 当计算机没有被某人使用时,我的程序每小时运行一次资源密集型任务。 这个任务使用了一大块内存,但是在任务完成后立即释放。 NetBeans分析器显示内存使用情况如下所示: 我真的希望在不使用的时候把所有的堆空间放回操作系统。 我没有任何理由要这么做,而这个计划甚至不会在一个小时内做任何事情。 这可能吗? 谢谢。

如何防止errno 32破pipe?

目前我正在使用python构build的应用程序。 当我在个人电脑上运行它,它没有任何问题。 但是,当我把它移到生产服务器。 它不断显示我附带的错误如下: 我已经做了一些研究,并得到了最终用户浏览器在服务器仍在忙于发送数据时停止连接的原因。 我想知道为什么会发生,什么是阻止它在生产服务器上正常运行的根本原因,而在个人计算机上运行。 任何意见表示赞赏 Exception happened during processing of request from ('127.0.0.1', 34226) Traceback (most recent call last): File "/usr/lib/python2.7/SocketServer.py", line 284, in _handle_request_noblock self.process_request(request, client_address) File "/usr/lib/python2.7/SocketServer.py", line 310, in process_request self.finish_request(request, client_address) File "/usr/lib/python2.7/SocketServer.py", line 323, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/lib/python2.7/SocketServer.py", line 641, in __init__ self.finish() File "/usr/lib/python2.7/SocketServer.py", […]

如何知道我是否在Android的通话?

我想知道我是否在打电话。 如果我正在通话,则启动服务(服务部分已清除)。 我如何做到这一点? 在参加电话会议时,我需要拨打服务…我不知道如何做到这一点? 任何帮助?

Python中的进程间通信

什么是在两个不同的python进程之间进行进程间通信的干净优雅的方式? 我目前在操作系统中使用命名pipe道,但感觉有点哈克。 我重写了我的东西与dbus服务,它的工作,但似乎通过SSH会话远程运行的代码,现在试图初始化X11这似乎完全不必要的事情,我想要做的事情(他们不是GUI相关)。 所以也许dbus有点太重了。 我正要重新devise使用套接字,但它似乎很低层次,所以我认为可能有一个更高级别的模块,我可以导入和使用,我根本不知道名称,我想我应该问的SO第一.. 我的要求是能够运行python foo.py并让该进程像守护进程一样执行它,并能够使用python foo.py –bar发送消息。 后者调用应该只是发送一个消息到现有的进程并终止,可能返回代码0成功或其他失败(所以一些双向通信将被要求)。

如何在iOS中释放CGImageRef

我正在写这个方法来计算图像的平均R,G,B值。 以下方法将UIImage作为input,并返回包含input图像的R,G,B值的数组。 我有一个问题:如何/我在哪里正确地释放CGImageRef? -(NSArray *)getAverageRGBValuesFromImage:(UIImage *)image { CGImageRef rawImageRef = [image CGImage]; //This function returns the raw pixel values const UInt8 *rawPixelData = CFDataGetBytePtr(CGDataProviderCopyData(CGImageGetDataProvider(rawImageRef))); NSUInteger imageHeight = CGImageGetHeight(rawImageRef); NSUInteger imageWidth = CGImageGetWidth(rawImageRef); //Here I sort the R,G,B, values and get the average over the whole image int i = 0; unsigned int red = 0; […]

iOS内存分配 – 可以在应用程序中使用多less内存?

iOs是否在内存pipe理中使用不连续的或连续的分配? 假设用户分配超过128 MB,请closures应用程序吗? 或内存将由iOSpipe理,就好像用户分配内存并错过deallocate方法释放? 是否有可能在使用定义良好的数据结构分配的应用程序中使用超过120 MB?

“pipe理”和“非pipe理”之间的区别

有时我在讨论.NET时会听到/读到它,例如“托pipe代码”和“非托pipe代码”,但我不知道它们是什么,它们有什么不同。 根据定义,它们有什么不同? 使用其中之一会有什么后果? .NET / Windows中是否存在这种区别?

C ++,Free-Store vs堆

dynamic分配与new/delete据说是在免费店 , 而malloc/free操作使用堆 。 我想知道在实践中是否有实际的差异。 编译器是否区分这两个术语? ( 免费的商店和堆 ,不是new/malloc )

如何用C ++中的新运算符初始化内存?

我刚刚开始进入C ++,我想挑选一些良好的习惯。 如果我刚刚为new运算符分配了一个inttypes的数组,我怎样才能将它们全部初始化为0,而无需循环遍历它们呢? 我应该只使用memset ? 有没有一个“C ++”的方式来做到这一点?

iOS 7 Sprite Kit释放内存

我正在构build一个针对新iOS 7和Sprite Kit的iOS游戏,使用发射器节点和物理来增强游戏性。 在开发应用程序的时候,我遇到了一个严重的问题:创build你的场景,节点,效果,但是当你完成并且需要返回到主屏幕时,你如何释放这些资源分配的所有内存? 理想情况下,ARC应该释放一切,应用程序应该回到创build场景之前的内存消耗级别,但这不是发生的情况。 我添加了下面的代码,作为视图的dealloc方法,它绘制场景并负责在closures(删除)时删除所有内容: – (void) dealloc { if (scene != nil) { [scene setPaused:YES]; [scene removeAllActions]; [scene removeAllChildren]; scene = nil; [((SKView *)sceneView) presentScene:nil]; sceneView = nil; } } sceneView是一个UIView,它是场景的容器 场景是SKScene类的扩展,创build所有SKSpriteNode对象 我非常感谢在这个问题上的任何帮助。