When generating a matrix barcode, it takes 1 minute per 10000 files .That's how to generating a matrix barcode for big quantities in less time.Here is the library used to encoder data.My code for button generating:Class1 CLS = new Class1();DataTable dt = CLS.ShowalldataSerial(textBox4.Text);for (int i = 0; i <= Convert.ToInt32(textBox1.Text); i++){    Serial = SRL.Rnd().ToString();    txt = UserID + dt.Rows[0][0] + FirmName + dt.Rows[0][1] + OrderNo + dt.Rows[0][2] + BtachNo + dt.Rows[0][3] + Quantity + dt.Rows[0][4] + ProductName + dt.Rows[0][5] + SerialNo + Serial;    dm.DM(txt, Color.FromName(comboBox1.SelectedItem.ToString()), Color.White).Save(root + \\ + Serial + .emf, System.Drawing.Imaging.ImageFormat.Emf);}MessageBox.Show(Records generated success );When creating 10000 in textbox1 it take 1 minute. If I write 200000 in textbox1 it takes 20 minutes.The code is working without any problems and gives me results that I need, but it is slow. Can someone help me speed it up?
Generate 10000 matrix barcodes
c#;performance;.net;ado.net