示例#1
0
static int rava_system_memory(lua_State* L)
{
  lua_settop(L, 0);
  lua_newtable(L);
  lua_pushinteger(L, uv_get_free_memory());
  lua_setfield(L, -2, "free");
  lua_pushinteger(L, uv_get_total_memory());
  lua_setfield(L, -2, "total");

  return 1;
}
示例#2
0
/*
 * Class:     com_oracle_libuv_LibUV
 * Method:    _getFreeMem
 * Signature: ()D
 */
JNIEXPORT jdouble JNICALL Java_com_oracle_libuv_LibUV__1getFreeMem
  (JNIEnv *env, jclass cls) {

  return (jdouble) uv_get_free_memory();
}
示例#3
0
文件: util.c 项目: Sevenops/pyuv
static PyObject *
Util_func_get_free_memory(PyObject *obj)
{
    UNUSED_ARG(obj);
    return PyLong_FromUnsignedLongLong((unsigned PY_LONG_LONG)uv_get_free_memory());
}
示例#4
0
int luv_get_free_memory(lua_State* L) {
  lua_pushnumber(L, uv_get_free_memory());
  return 1;
}
示例#5
0
文件: luv.c 项目: Strongc/luv
static int luv_mem_free(lua_State* L) {
  lua_pushinteger(L, uv_get_free_memory());
  return 1;
}