/// <summary> /// запускает Build и замеряет время. /// </summary> /// <param name="graph"> тестируемый граф должен реализовать интерфейс <seealso cref="RDFCommon.IGraph<string,string,ObjectVariants>"/></param> /// <param name="turtleFileName"> путь к внешнему файлу ttl</param> public static void TestReadTtl(this IGraph <Triple <string, string, ObjectVariants> > graph, string turtleFileName) { Performance.ComputeTime(() => graph.Build( ReadTripleStringsFromTurtle.LoadGraph(turtleFileName)), "build " + turtleFileName + " ", true); }
/// <summary> /// запускает Build и замеряет время. /// </summary> /// <param name="graph"> тестируемый граф должен реализовать интерфейс <see cref="RDFCommon.IGraph<string,string,ObjectVariants>"/></param> /// <param name="millions">в данных пока предполагаются варианты: 1, 10, 100, 1000</param> public static void TestReadTtl(this IGraph <Triple <string, string, ObjectVariants> > graph, int millions) { Performance.ComputeTime(() => graph.Build( ReadTripleStringsFromTurtle.LoadGraph( Config.Source_data_folder_path + millions + ".ttl")), "build " + millions + ".ttl ", true); }