Jelajahi Sumber

* [Improved]:
- script_save_mapreg for MapregSQL Saving to display perfomance only in slow queries.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7150 54d463be-8e91-2dee-dedb-b68131a5f0ec

Lance 19 tahun lalu
induk
melakukan
0ec9bef7cb
2 mengubah file dengan 7 tambahan dan 3 penghapusan
  1. 3 0
      Changelog-Trunk.txt
  2. 4 3
      src/map/script.c

+ 3 - 0
Changelog-Trunk.txt

@@ -4,6 +4,9 @@ AS OF SVN REV. 5091, WE ARE NOW USING TRUNK.  ALL UNTESTED BUGFIXES/FEATURES GO
 IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK.
 
 2006/06/14
+	* [Improved]:
+	  - script_save_mapreg for MapregSQL Saving to display perfomance only in slow
+	    queries. [Lance]
 	* [Improved]:
 	  - npc_parse_script to show information and remove duplicated NPCs [Lance]
 2006/06/13

+ 4 - 3
src/map/script.c

@@ -11930,11 +11930,12 @@ static int script_save_mapreg(void)
 	mapregstr_db->foreach(mapregstr_db,script_save_mapreg_strsub,fp);
 	lock_fclose(fp,mapreg_txt,&lock);
 #else
-	int perfomance = gettick_nocache();
+	int perfomance = (int)time(NULL);
 	mapreg_db->foreach(mapreg_db,script_save_mapreg_intsub);  // [zBuffer]
 	mapregstr_db->foreach(mapregstr_db,script_save_mapreg_strsub);
-	perfomance = (gettick_nocache() - perfomance) / 1000;
-	ShowInfo("Mapreg saved in %d seconds.\n", perfomance);
+	perfomance = ((int)time(NULL) - perfomance) / 1000;
+	if(perfomance > 2)
+		ShowWarning("Slow Query: MapregSQL Saving @ %d second(s).\n", perfomance);
 #endif
 	mapreg_dirty=0;
 	return 0;