我正在编写一个小应用程序,以从大量样本中提取每种特定类型的一些有效样本。
结构如下:
根->状态->类型->样本
我的程序遍历各州,并获取每种独特的类型以及通往该类型的路径。一旦获得所有这些,它就会遍历每种类型,并选择 X 个随机样本,其中 X 由用户提供。
该程序在本地运行良好,但在网络上它显然要慢得多。我已经采取措施来解决这个问题,但我挂断的最后一部分是快速从 TYPE 目录中获取随机样本。
在本地,我使用
List<String> directories = Directory.GetDirectories(kvp.Value).ToList();
这是通过网络运行它时的瓶颈。我觉得这可能是不可能的,但是有没有办法从 TYPE 目录中抓取 5 个随机样本而不首先识别所有样本?
希望我已经足够清楚了,谢谢。