예제 #1
0
파일: rava_system.c 프로젝트: frinknet/rava
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
파일: luv_misc.c 프로젝트: brimworks/luvit
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;
}