小编use*_*918的帖子

ODBC与JDBC性能

我有一个使用Java和C与MySQL数据库的任务,并比较结果,并说明为什么这样的结果的原因.

No. of Records  Execution time (ms)
Records     Java     C
100         586      76
500         628      216
2000        733      697
5000        963      1056
10000       1469     2178

如您所见,从数据库中获取的记录数量较少,C(ODBC)表现更好.但随着记录数量的增加,Java(JDBC)成为赢家.

我想到的原因可能是ODBC驱动程序的加载速度比JDBC快得多,但JDBC的访问速度要比ODBC好,因此,这样的结果.但是,我无法在任何地方找到这样的推理.

有什么建议吗?

c java database odbc jdbc

8
推荐指数
2
解决办法
3万
查看次数

对getprocessmemoryinfo @ 12的未定义引用

我试图使用以下方法计算Windows上C语言当前进程的主要内存使用情况:

windows.h psapi.h

PROCESS_MEMORY_COUNTERS_EX pmc;
GetProcessMemoryInfo(GetCurrentProcess(), &pmc, sizeof(pmc));
SIZE_T physMemUsedByMe = pmc.WorkingSetSize;
Run Code Online (Sandbox Code Playgroud)

它给了我错误:

对getprocessmemoryinfo @ 12的未定义引用

知道如何解决这个问题吗?我的编译器是mingw32-gcc.exe

c windows memory-management

4
推荐指数
1
解决办法
3570
查看次数

标签 统计

c ×2

database ×1

java ×1

jdbc ×1

memory-management ×1

odbc ×1

windows ×1