Re: 請問import有無影響效能
: 3.call dll應該是dynamic linked, C有能力call 但沒能力從memory中delete
: 只能靠OS的管理了
C可以處理到 memory , 最簡單的 new / delete , 詳細的記憶體處理很多
只不過一般人沒有好少會使用這些函式 , windows 大家用習慣了 , 反倒是 unix 常常
使用到這些函式 , 而且 C 對記憶體管理的"功能"遠比 Java 強
如果只單純以宣告進來的函式要做記憶體釋放的動作 , 此動作在編譯程序都會一並做好
其他相關的記憶體處理 , 甚至是 signal 的處理 , cpu 速度控制 , 這些功能都是以 C
為主軸 , Java 還差一大截
dll 原理上是 dynmaic linked , 但是也有例外的 static linked , 檔名也是 dll
ms 上的應用程式就有這兩種差別 , 一個是編譯後的程式較大 , 一個是編譯後的程式
較小
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.184.145.162
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章